overcome several consecutive setbacks - Español Inglés Diccionario